Combing the Communication Hairball: Visualizing Parallel Execution Traces using Logical Time
نویسندگان
چکیده
منابع مشابه
Combing the Communication Hairball: Visualizing Large-Scale Parallel Execution Traces using Logical Time
With the continuous rise in complexity of modern supercomputers, optimizing the performance of large-scale parallel programs is becoming increasingly challenging. Simultaneously, the growth in scale magnifies the impact of even minor inefficiencies – potentially millions of compute hours and megawatts in power consumption can be wasted on avoidable mistakes or sub-optimal algorithms. This makes...
متن کاملVisualizing Execution Traces in RISCAL∗
We report on initial results concerning the visualization of execution traces of algorithms that are formally specified andmodeled in the RISCAlgorithmLanguage (RISCAL). These algorithms are executed and visualized in the associated software system which also validates their correctness by checking the satisfaction of the formal contracts. This work has been stimulated by corresponding visualiz...
متن کاملVisualizing Similarities in Execution Traces
The analysis of execution traces is a common practice in the context of software understanding. A major issue during this task is scalability, as the massive amounts of data often make the comprehension process difficult. A significant portion of this data overload can be attributed to repetitions that are caused by, for example, iterations in the software’s source code. In this position paper,...
متن کاملVisualizing Large-scale Parallel Communication Traces Using a Particle Animation Technique
Large-scale scientific simulations require execution on parallel computing systems in order to yield useful results in a reasonable time frame. But parallel execution adds communication overhead. The impact that this overhead has on performance may be difficult to gauge, as parallel application behaviors are typically harder to understand than the sequential types. We introduce an animation-bas...
متن کاملThe Logical Execution Time Paradigm
Since its introduction in 2000 in the time-triggered programming language Giotto, the Logical Execution Time (LET) paradigm has evolved from a highly controversial idea to a well-understood principle of real-time programming. This chapter provides an easy-to-read overview of LET programming languages and runtime systems as well as some LET-inspired models of computation. The presentation is int...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IEEE Transactions on Visualization and Computer Graphics
سال: 2014
ISSN: 1077-2626
DOI: 10.1109/tvcg.2014.2346456